/*
******************************************************************
Company Name: Freshenme
URL: http://freshenme.com/
Website Powered by: Abhitechnosoft, Hyderabad, India.
URL: www.abhitechnosoft.com
Author: Ramesh Chowdarapally
Version: 1.0
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: dynamic website, web template, spa template
******************************************************************
*/
@media only screen and (min-width:981px) and (max-width:1120px) {

}
@media only screen and (min-width:801px) and (max-width:980px) {
body {  width: 100%; margin: 0px auto;  padding: 0px; background: none; }
.headerBg {  background: #93b83a;  height: 100px; }
.header { width: 100%; margin: 0px auto;}
.login {  margin-right: 30px; margin-top: 30px; }
.logo {  padding-top: 30px;  padding-left: 30px; }
.header .right { width:320px;}
.headerSpecialOffers { 	margin: 30px 5px 0px 0px;}
.login a {  padding: 5px;  font-size: 18px; font-weight: bold;  /*font-family: 'freshenmeBold', Arial, Helvetica, sans-serif;*/ width: 100px; text-align: center; }
.nav-main {  width: 100%;  margin: 0px auto;  clear: both; }
.nav-main ul li {  margin: 0px;  padding: 0px;  color: #FFFFFF; }
.nav-main ul li.common {  background: none; }
.nav-main ul li.beauty, .nav-main ul li.spa, .nav-main ul li.fitness, .nav-main ul li.recreation { padding: 10px 10px 6px 10px;  }
.nav-main ul li.common a {  margin: 0px;  font-size: 15px;  padding: 12px 7px; }
.nav-main ul li.location {  margin: 0px 0px 0px 5px;  padding: 0px; }
.nav-main ul li.location a {  display: block;  margin: 0px 0px 0px 0px;  padding: 15px 20px 15px 20px;  text-align: center; background: none; color: #FFFFFF; }
.area {  width: 100%; margin: 0px auto; padding: 0px; }
.main-searchBox { width: 100%; margin: 0px auto; }
.homepageSearchBox { margin: 0px auto; padding-top: 100px;}
.popularThisMonth {  width: 100%; margin: 15px auto; }
.popularItem { margin-left: 0px; }
.popularThisMonth .popularItemBox .space16 { margin-right: 6px;}
.popularThisMonth .popularItemBox { padding: 0px 10px;}
.popularItemBox .right {  float: left; margin-top: 0px; margin-left: 6px;  }
.popularThisMonth .popularItemBox .popularItem { width: 185px; }
.popularThisMonth .popularItemBox .popularItem .imgbox { width: 165px;}
.popularThisMonth .popularItemBox .popularItem .imgbox img { width: 165px; height: auto;}
.popularThisMonth .viewAll { width: 90%; margin: 10px auto; padding: 10px 8% 10px 2%; }

.footer { width: 100%; margin: 0px auto;}
.footer .itemBox1 {  background: none;  margin-right: 0px;  padding-left: 10px;  margin-bottom: 25px; }
.footer .itemBox2 {  background: none;  margin-right: 0px;  padding-left: 0px; padding-right: 0px; margin-bottom: 25px; }
.footer .itemBox3 { width: 235px; background: none;  margin-right: 0px;  padding-left: 0px;  margin-bottom: 25px; }
.stay-update-input { width: 164px;}
.footer .itemBox3 input { width: 140px;}
.footer .itemBox4 {  background: url(../images/site/footer/footer-logo.png) 10px 10px no-repeat;  margin-right: 0px;  padding-left: 10px; margin-left: 10px;  margin-bottom: 25px;  padding-top: 45px; margin-top: 20px; width: 200px; }
.footerChildBg {  height: 50px; }
.footerChild {  width: 100%; margin: 0px auto; }
.footerChild ul { padding-left: 15px; padding-top: 10px; }
.footerChild ul li {  float: left;  margin: 0px;  padding: 5px 10px 5px 10px; }
.footerChild ul li a{ text-transform: none; font-weight: normal; }
/*Search Results page*/
.innerpageContainer { width: 100%;}
.topAdSpace { width: 100%; margin: 10px auto;}
.topAdSpace img, .sideBarAdSpace img { width: 100%; overflow: hidden;}
.searchPanel { width: 100%; margin: 10px auto; padding: 0px; background: #eeeeee;}
.searchPanel .filterBy { float: none; display: block; padding: 10px 0px; text-align: center; margin: 0px auto;}
.searchPanel select.left, .searchPanel select.right { float: none; display: block; margin: 10px auto;}
.innerpageLeftContainer { width: 100%; margin: 0px auto; text-align: center; padding: 0px; float: none;}
.search-result-box { width: 100%; margin: 10px auto; padding: 0px;}
.search-result-box h1.left { float: none; display: block; text-align: center; padding: 10px 20px;}
.search-result-box .right { text-align: center; display: block; float: none;}
.search-result-box .right span { text-align: center; display: block; padding-top: 10px; padding-bottom: 10px;}
.search-result-box .rating a { display: block;}
.search-result-box .result-pic { margin: 10px auto;}
.search-result-box .left { float: none; display: block; margin: 10px auto;}
.search-result-box h2 { padding: 5px 10px;}
.sideBarAdSpace { display: block; float: none; margin: 10px auto; text-align:  center; padding: 0px; line-height: 0px; overflow: hidden;  background: none;}
/*Contact Page starts here*/
#contact-page .column { width: 100%; padding: 0px; margin: 0px auto; float: none;}
.contact-grid-left { float: none; width: 100%; margin: 0px auto; padding: 0px; margin-bottom: 30px;}
.contact-grid-left .alpha { margin: 0px auto;}
.contact-grid-left .column { float: none;}
.contact-grid-left .grid_10 { width: 100%;}
#contact-page .contact-group { width: 100%; padding: 0px; margin: 0px auto; float: none;}
#contact-page #contact-form label.left { float: none; text-align: center; margin: 0px auto;}
#contact-page #contact-form .small-text { text-align: center; padding-left: 0px!important;}
#contact-page #contact-form .contact-box { min-width: 260px!important;}
#contact-page .heading2 { text-align: center; padding: 10px 0px; margin: 0px auto;}
#contact-page p { text-align: center; padding: 10px 20px; margin: 0px auto;}
}
@media only screen and (min-width: 321px) and (max-width: 800px) {
body {  width: 100%; margin: 0px;  padding: 0px; background: none; }
.headerBg { }
.header {  width: 100%; margin: 0px;  padding: 0px; background: #93b83a; }
.logo { width: 320px; margin: 0px auto; padding: 0px; padding-top: 30px; float: none; }
.logo a { display: block; padding-left: 70px;}
.header .right {  float: left;  clear: both; width: 100%; margin: 0px; padding: 0px;}
.login { margin: 10px auto; padding: 0px; width: 320px; }
.login a {  padding: 5px;  font-size: 18px; font-weight: bold; width: 100px; text-align: center; }
.navBg { clear: both; margin-top: 0px!important;}
.nav-main { width: 100%; margin: 0px auto; padding: 0px;  clear: both; }
.nav-main ul { margin: 0px; padding: 0px;}
.nav-main ul li {  margin: 0px;  padding: 0px;  color: #FFFFFF; }
.nav-main ul li.common {  background: none; }
.nav-main ul li.common a {  margin: 0px;  font-size: 12px;  padding: 12px 7px; }
.nav-main ul li.beauty, .nav-main ul li.spa, .nav-main ul li.fitness, .nav-main ul li.recreation { padding: 0px; display: none; width: 0px; }
.nav-main ul li.location { width: 220px; margin: 0px auto;  padding: 0px; float: none; }
.nav-main ul li.location a { display: block;  margin: 0px 35px;  padding: 15px 20px 15px 0px;  text-align: center; background: none; color: #FFFFFF; }
.area {  width: 0px;  display: none; }
#megamenu1 {  width: 220px;  left: 0px; margin-left: 0px; }
.main-searchBox {  width: 100%; }
.homepageSearchBox {  padding-top: 30px;  width: 100%;  padding: 10px 0px; text-align: left; }
.homepageSearchBox .searchNow { }
.homepageSearchBox .searchNow .title { margin: 0px auto; font-size: 15px; text-align: center; }
.homepageSearchBox .searchNow .srch-dpbx {width: 290px; margin: 0px auto;   }
.homepageSearchBox .searchNow input { max-width: 180px;  float: left; margin-left: 17px;}
.homepageSearchBox .finditNow { }
.homepageSearchBox .finditNow .box1 {  float: none;  display: block; margin: 0px auto; margin-bottom: 20px; }
.homepageSearchBox .finditNow .box2 {  float: none;  display: block;  margin: 0px auto; margin-bottom: 20px; }
.homepageSearchBox .finditNow .box3 {  float: none;  display: block;  margin: 0px auto; margin-bottom: 20px; }
.sliderBanner {height: 670px; background: none; }
.popularThisMonth {  width: 100%; margin: 15px auto; }
.popularThisMonth .popularItemBox { padding: 0px;}
.popularItem { margin-left:0; }
.popularThisMonth .title { text-align: center; background: none;  }
.popularThisMonth .popularItemBox .space16 { margin: 10px auto; }
.popularItemBox .left {  float: none; margin: 0px auto; }
.popularItemBox .right {  float: none; margin: 0px auto; margin-top: 10px;  }
.popularThisMonth .viewAll { width: 294px; margin: 10px auto; }
.footer {  width: 320px; margin: 0px auto; padding-left: 0px; padding-right: 0px; }
.footer .itemBox1 {  background: none;  margin-right: 0px;  padding-left: 20px;  margin-bottom: 25px; float: none;}
.footer .itemBox2 {  background: none;  margin-right: 0px;  padding-left: 20px;  margin-bottom: 25px; float: none;}
.footer .itemBox3 {  background: none;  margin-right: 0px;  padding-left: 20px;  margin-bottom: 25px; float: none;}
.footer .itemBox4 {  background: url(../images/site/footer/footer-logo.png) 10px 10px no-repeat;  margin-right: 0px;  padding-left: 10px;   margin-bottom: 25px;  padding-top: 45px; margin-top: 20px; float: none; margin-left: 20px;}
.footerChildBg {  height: 100px; }
.footerChild {  width: 320px; margin: 0px auto; }
.footerChild ul { padding-left: 15px; padding-top: 10px; }
.footerChild ul li {  float: left;  margin: 0px;  padding: 5px 10px 5px 10px; }
.footerChild ul li a{ text-transform: none; font-weight: normal; }
#sign_up { width: 276px;}
#sign_up .pp-lg-buttons { float: left;}
#sign_up .lgn-with-fb img { width:90px;}
#sign_up .lgn-with-google img { width:90px;}
#sign_up .lgn-with-twitter img { width:90px; float: right;}
#sign_up .pp-lgn-btn { width: 100px;}
#sign_up .input-btn, #register .input-btn, #forgot-password .input-btn { max-width: 250px; background: none; border: 1px solid #CCCCCC; border-radius: 8px;}
#register { width: 270px;}
#forgot-password { width: 270px;}
/*Search Results page*/
.innerpageContainer { width: 100%; margin: 0px auto; padding: 0px; display: block; clear: both; text-align: center;}
.topAdSpace { width: 100%; margin: 10px auto;}
.searchPanel { width: 100%; margin: 10px auto; padding: 0px; background: #eeeeee; border-left: 0px; border-right: 0px; text-align: center;}
.searchPanel .filterBy { float: none; display: block; padding: 10px 0px; text-align: center; margin: 0px auto;}
.searchPanel .left, .searchPanel .right { float: none; display: block; margin: 10px 20px; padding: 6px 8px;}
.innerpageLeftContainer { width: 100%; margin: 0px auto; text-align: center; padding: 0px; float: none; border-left: 0px; border-right: 0px;}
.search-result-box { width: 100%; margin: 10px auto; padding: 0px; border-left: 0px; border-right: 0px;}
.search-result-box h1.left { float: none; display: block; text-align: center; padding: 10px 20px;}
.search-result-box .right { text-align: center; display: block; float: none; padding-bottom: 5px;}
.search-result-box .right span { text-align: center; display: block; padding-top: 5px; padding-bottom: 5px;}
.search-result-box .rating a { display: block;}
.search-result-box .result-pic { margin: 10px auto;}
.search-result-box .left { float: none; display: block; margin: 0px auto; padding-bottom: 5px;}
.search-result-box h2 { padding: 5px 10px; margin: 0px; padding-bottom: 5px;}
.sideBarAdSpace { display: block; float: none; margin: 10px auto; text-align:  center; padding: 0px; line-height: 0px; overflow: hidden;  background: none;}
.search-result-box .title { border: none; padding-bottom: 5px;}
.normal-inner-page h1, .normal-inner-page h2, .normal-inner-page p  { padding-left: 20px; padding-right: 20px;}
.normal-inner-page p  { text-align: left;}
/*Contact Page starts here*/
#contact-page .column { width: 100%; padding: 0px; margin: 0px auto; float: none;}
.contact-grid-left { float: none; width: 100%; margin: 0px auto; padding: 0px; margin-bottom: 30px;}
.contact-grid-left .alpha { margin: 0px auto;}
.contact-grid-left .column { float: none;}
.contact-grid-left .grid_10 { width: 100%;}
#contact-page .contact-group { width: 100%; padding: 0px; margin: 0px auto; float: none;}
#contact-page #contact-form label.left { float: none; text-align: center; margin: 0px auto;}
#contact-page #contact-form .small-text { text-align: center; padding-left: 0px!important;}
#contact-page #contact-form .contact-box { min-width: 260px!important;}
#contact-page .heading2 { text-align: center; padding: 10px 0px; margin: 0px auto;}
#contact-page p { text-align: center; padding: 10px 20px; margin: 0px auto;}
.salonReviewContainer { width: 100%; margin: 0px auto!important; padding: 0px;}
.salonReviewContainer .column{ float: none; margin: 10px auto;}
.customer-revews-inside p { text-align: center; padding: 0px 20px;}
.salonReviewTopRight { float: none; margin: 0px auto;}
.salon-review-top-right-rating { float: none;}
.salonReviewContainer .grid_5 { width: 200px; margin: 0px auto;}

}
@media only screen and (max-width: 320px) {
body {  width: 100%; margin: 0px;  padding: 0px; background: none;}
.headerBg { }
.header {  width: 100%; margin: 0px;  padding: 0px; background: #93b83a; }
.logo { padding: 0px; padding-top: 30px; float: none; margin: 0px auto;}
.logo a { display: block; padding-left: 0px; text-align: center;}
.header .right {  float: left;  clear: both; width: 100%; margin: 0px; padding: 0px;}
.login { width: 320px; margin: 10px auto; padding: 0px; width: 320px; }
.login a {  padding: 5px;  font-size: 18px; font-weight: bold;   width: 100px; text-align: center; }
.navBg { clear: both;}
.nav-main { width: 100%; margin: 0px auto; padding: 0px;  clear: both; }
.nav-main ul { margin: 0px; padding: 0px;}
.nav-main ul li {  margin: 0px;  padding: 0px;  color: #FFFFFF; }
.nav-main ul li.common {  background: none; }
.nav-main ul li.common a {  margin: 0px;  font-size: 12px;  padding: 12px 7px; }
.nav-main ul li.beauty, .nav-main ul li.spa, .nav-main ul li.fitness, .nav-main ul li.recreation { padding: 0px; display: none; width: 0px; }
.nav-main ul li.location { width: 320px; margin: 0px auto;  padding: 0px; float: none; }
.nav-main ul li.location a { display: block;  margin: 0px 35px;  padding: 15px 20px 15px 0px;  text-align: center; background: none; color: #FFFFFF; }
.area {  width: 0px;  display: none; }
#megamenu1 {  width: 220px;  left: 0px; margin-left: 0px; }
.main-searchBox {  width: 100%; }
.homepageSearchBox {  padding-top: 30px;  width: 100%;  padding: 10px 0px; text-align: left; }
.homepageSearchBox .searchNow { }
.homepageSearchBox .searchNow .title { padding: 10px 0px;margin: 0px auto; font-size: 15px; text-align: center; }
.homepageSearchBox .searchNow .srch-dpbx {  margin: 0px auto; padding: 0px;   }
.homepageSearchBox .searchNow input { max-width: 180px;  float: left; margin-left: 17px;}
.homepageSearchBox .finditNow { }
.homepageSearchBox .finditNow .box1 {  float: none;  display: block; margin: 0px auto; margin-bottom: 20px; }
.homepageSearchBox .finditNow .box2 {  float: none;  display: block;  margin: 0px auto; margin-bottom: 20px; }
.homepageSearchBox .finditNow .box3 {  float: none;  display: block;  margin: 0px auto; margin-bottom: 20px; }
.sliderBanner {height: 670px; background: none; }
.popularThisMonth {  width: 100%; margin: 15px auto; }
.popularThisMonth .popularItemBox { padding: 0px;}
.popularItem { margin-left:0; }
.popularThisMonth .title { text-align: center; background: none;  }
.popularThisMonth .popularItemBox .space16 { margin: 10px auto; }
.popularItemBox .left {  float: none; margin: 0px auto; }
.popularItemBox .right {  float: none; margin: 0px auto; margin-top: 10px;  }
.popularThisMonth .viewAll { width: 294px; margin: 10px auto;  }
.footer {  width: 320px; margin: 0px auto; padding-left: 0px; padding-right: 0px; }
.footer .itemBox1 {  background: none;  margin-right: 0px;  padding-left: 20px;  margin-bottom: 25px; float: none;}
.footer .itemBox2 {  background: none;  margin-right: 0px;  padding-left: 20px;  margin-bottom: 25px; float: none;}
.footer .itemBox3 {  background: none;  margin-right: 0px;  padding-left: 20px;  margin-bottom: 25px; float: none;}
.footer .itemBox4 {  background: url(../images/site/footer/footer-logo.png) 10px 10px no-repeat;  margin-right: 0px;  padding-left: 10px;   margin-bottom: 25px;  padding-top: 45px; margin-top: 20px; float: none; margin-left: 20px;}
.footerChildBg {  height: 100px; }
.footerChild {  width: 320px; margin: 0px auto; padding: 10px 0px;}
.footerChild ul { padding-left: 15px; padding-top: 10px; }
.footerChild ul li {  float: left;  margin: 0px;  padding: 5px 10px 5px 10px; }
.footerChild ul li a{ text-transform: none; font-weight: normal; }
#sign_up { width: 276px;}
#sign_up .pp-lg-buttons { margin-left: 10px;}
#sign_up .pp-lgn-btn { display:block; float: none; margin: 5px 0px;}
#sign_up .input-btn, #register .input-btn, #forgot-password .input-btn { max-width: 250px; background: none; border: 1px solid #CCCCCC; border-radius: 8px;}
#register { width: 270px;}
#forgot-password { width: 270px;}
/*Search Results page*/
.innerpageContainer { width: 100%;}
.topAdSpace { width: 100%; margin: 10px auto;}
.searchPanel { width: 100%; margin: 10px auto; padding: 0px; background: #eeeeee; border-left: 0px; border-right: 0px; text-align: center;}
.searchPanel .filterBy { float: none; display: block; padding: 10px 0px; text-align: center; margin: 0px auto;}
.searchPanel select.left, .searchPanel select.right { float: none; display: block; margin: 10px auto; padding: 0px;}
.innerpageLeftContainer { width: 100%; margin: 0px auto; text-align: center; padding: 0px; float: none; }
.search-result-box { width: 100%; margin: 10px auto; padding: 0px;}
.search-result-box h1.left { float: none; display: block; text-align: center; padding: 10px 20px;}
.search-result-box .right { text-align: center; display: block; float: none;}
.search-result-box .right span { text-align: center; display: block; padding-top: 10px; padding-bottom: 10px;}
.search-result-box .rating a { display: block;}
.search-result-box .result-pic { margin: 10px auto;}
.search-result-box .left { float: none; display: block; margin: 10px auto;}
.search-result-box h2 { padding: 5px 10px;}
.sideBarAdSpace { display: block; float: none; margin: 10px auto; text-align:  center; padding: 0px; line-height: 0px; overflow: hidden;  background: none;}
.search-result-box .title { border: none; padding-bottom: 5px;}
.normal-inner-page h1, .normal-inner-page h2, .normal-inner-page p  { padding-left: 20px; padding-right: 20px;}
.normal-inner-page p  { text-align: left;}
/*Contact Page starts here*/
#contact-page .column { width: 100%; padding: 0px; margin: 0px auto; float: none;}
.contact-grid-left { float: none; width: 100%; margin: 0px auto; padding: 0px; margin-bottom: 30px;}
.contact-grid-left .alpha { margin: 0px auto;}
.contact-grid-left .column { float: none;}
.contact-grid-left .grid_10 { width: 100%;}
#contact-page .contact-group { width: 100%; padding: 0px; margin: 0px auto; float: none;}
#contact-page #contact-form label.left { float: none; text-align: center; margin: 0px auto;}
#contact-page #contact-form .small-text { text-align: center; padding-left: 0px!important;}
#contact-page #contact-form .contact-box { min-width: 260px!important;}
#contact-page .heading2 { text-align: center; padding: 10px 0px; margin: 0px auto;}
#contact-page p { text-align: center; padding: 10px 20px; margin: 0px auto;}
.customer-revews-inside .mr10{ width: 100%; margin: 0px auto!important; padding: 0px;}

}


@media only screen and (max-width: 800px) {
/*Business Details page style starts here */
.breadcrumbs { width: 100%;}
.salon-details-top { width: 100%;}
.salon-details-top-details { width: 100%; margin: 10px auto; padding: 0px; border: 0px; float: none; display: block;}
.salon-details-top-details .title { float: none;}
.share-with-social { float: none; margin: 0px auto;}
.salon-details-top-details .salon-values { margin: 10px auto;}
.salon-details-top-details .salon-values .left { float: none; display: block; padding: 5px 0px; margin: 0px auto;}
.salon-details-top-details .salon-values .add-to-favorites { width: 110px; float: none; display: block; padding: 0px 0px 0px 10px; margin: 0px auto; background: url("../images/site/icon-heart.png") no-repeat scroll 0px 0px transparent; }
.salon-details-top-details .address { padding: 10px 20px;}
.salon-details-top-details .features { margin: 10px auto;}
.salon-details-top-details .features .features-left { float: none; margin: 0px auto;}
.salon-details-top-details .features .features-right { float: none; margin: 0px auto; text-align: left;}
  /*mini gallery*/
.showcase-thumbnail-restriction { width: 252px!important; margin-left: 7px;}
.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal { margin-top: 48px; margin-bottom: 32px;}
.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal { margin-top: 48px; margin-bottom: 32px;}
.showcase-thumbnail-button-forward { float: right!important;}
.showcase-thumbnail { width: 70px; height: 70px;}
.showcase-thumbnail-wrapper-horizontal .showcase-thumbnail { margin-right: 1px; border: 5px solid #999999;}
.showcase-thumbnail-wrapper-horizontal .showcase-thumbnail:hover { border: 5px solid #009900;}
   /*min gallery*/
.salon-details-top-gallery { width: 320px; margin: 10px auto; padding: 0px; border:0px; float: none; display: block; overflow: hidden;}
.showcase { width: 320px!important;}
.showcase-content { width: 320px!important;}
.showcase-content-container { width: 100%; }
.showcase-content-container img { width: 320px!important; height: auto;}
.showcase-thumbnail-restriction { width: 300px;}
/*inner business menu*/
.business-details-menu { width: 320px; margin: 10px auto; }
.business-details-menu ul li a { display: block; float: none; margin-bottom: 2px; font-size: 18px;}
.innerpageLeftContainer .info { padding: 10px 20px;}
.innerpageLeftContainer .info .left, .innerpageLeftContainer .info .right { float: none; display: block;}

.sideBarAdSpace { display: block; float: none; margin: 10px auto; text-align:  center; padding: 0px; line-height: 0px; overflow: hidden;  background: none;}
.innerpageLeftContainer { width: 100%;}
.salon-details-menu-inside .info .map iframe { width: 100%; margin: 10px auto; padding: 0px; border: 0px; float: none; display: block; overflow: hidden;}
.write-a-review textarea { width: 310px; margin: 10px auto; padding: 0px; display: block;}
.write-a-review .left, .write-a-review .right { float: none; display: block; margin: 0px auto; padding: 10px 0px;}
.user-reviews-box { width: 100%; margin: 10px auto; padding: 0px; float: none; display: block;}
.user-reviews-box .user-particulars { width: 100%; margin: 10px auto; padding: 10px 0px; float:none; display: block;}
.user-reviews-box .review { width: 320px; margin: 10px auto; padding: 10px 5%; float:none; display: block; text-align: left;}
.user-reviews-box .user-particulars .user-pic { margin: 0px auto;}
.recently-viewed { width: 100%; margin: 10px auto; padding: 0px; border: none; text-align: center;}
.near-by-salons { width: 100%; margin: 10px auto; padding: 0px; border: none; text-align: center;}
/*Business Details page style ends here */

/*Business details > Menu page*/
.salon-details-menu-pics { 	margin: 0px 0px 0px 0px; 	padding: 0px; }
#business-menu .menu-card-pic { width: 100%; }
#business-menu #tabs { 	width: 320px; 	margin: 0px auto; 	padding: 0px; }
.special-offers-inside p { width: 320px;  margin: 0px auto; text-align: left; }
.grid_7 { width: 90%; padding: 5px 5%; }
.grid_12 { width: 320px; text-align: left; margin: 0px auto; padding: 2px 0px; }
.grid_16 { width: 100%; margin: 0px 0px; padding: 0px; }
.grey-text { padding: 5px 5px 5px 0px; margin: 5px 5px 5px 0px;	text-align: left; }
.input-big-box input { width: 300px; }
.column { margin: 05px 10px; float: none; text-align: left; }
.videos-inside img { width: 90%; padding: 10px 5%;}
.user-panel-top { margin-top: 15px; float: right; margin-right: 20px; margin-bottom: 10px; }
.content { width: 290px; margin-right: -51px;}
.message-notifier-header {padding: 10px 10px;}
.user-nav .user-dropdown { width: 290px; }
.photostream .pics-gallery { width: 100%; float: none;}
.salonReviewContainer p { text-align: justify;}
.user-snippet-name, .userSnippetStats { text-align: left;}
.viewAll { clear: both;}
.user-panel-box .user-area-box { width: 100%;}
.user-panel-box .title { padding: 16px 0px 5px 0px; text-align: left;}
.userSnippet { padding-left: 2em;}
.errorParentBx { margin: 0px auto; width: 100%; min-height: 350px; padding-top: 20px; text-align: left; }
.container_fb { width: 100%; margin:0px auto; padding: 0px; }
.container_fb .floatleft, .container_fb .floatleft2  { float: none; display: block; width: 100%; margin:0px auto 20px auto; padding: 0px; border: none; }
.inviteList { width: 90%; overflow: hidden; margin: 10px 5%; max-width: 100%!important; margin-bottom: 20px;}
.pp-lg-buttons img { max-width: 90px;}
.floatleft2 { max-width: 100%!important; text-align: left; overflow: hidden;}
.popularThisMonth .popularItemBox .space16 { box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);}
.area { display: none!important;}
.user-reviews-box .user-particulars .user-rating-txt span, .user-reviews-box .review { float: none; display: block; margin-left: auto; margin-right: auto;}
.user-reviews-box .user-particulars .user-rating-txt span a{ float: none; display: block; margin-left: auto; margin-right: auto;}
.info  { text-align: left; }
.addthis_default_style { width: 270px!important; margin: 0px auto!important;}
.user-reviews-box { overflow: hidden;}
.user-panel-box .user-area-box .sub-box .txt1 { padding: 15px 18px;}
.user-area-box .simpleoption { float: none;  box-shadow: 0px 1px 2px rgba(0,0,0,0.5); margin-bottom: 8px;}
.user-area-box .simpleoption.mr10 {  margin-right: 0px;}
.user-area-box .simpleoption a {  margin-right: 0px; font-size: 16px; font-weight: bold; background: #f1f1f1;/* font-family: 'freshenmeBold',Arial, Helvetica, sans-serif;*/ }
.user-area-box .simpleoption a:hover { background: #ffffff; color: #819b17; transition: 0.8s linear;}
.user-panel-box .user-pic { border: none;}
.user-panel-box .title { padding-bottom: 10px; padding-top: 0px;}
.user-options .ui-tabs .ui-tabs-nav li { float: none; margin-bottom: 5px; display: block;}
.user-options .ui-tabs .ui-tabs-nav li a { float: none; display: block; font-size: 1.2em; font-weight: bold;/* font-family: 'freshenmeBold',Arial, Helvetica, sans-serif;*/ padding:10px 0px;}
.user-panel-box .user-area-box .sub-box { margin-top: 8px;}
.grid_16 input { max-width: 250px; overflow: hidden;}
.fieldline { overflow: hidden; margin-bottom: 5px;}
.fieldline .column { margin-bottom: 0px;}
.user-city-list { width: 100%; word-wrap: break-word;}
.country_id_list { width: 100px; }
.user-city-list .country_city_list { width: 220px; }
.topAdSpace img, .sideBarAdSpace img { width: 100%; overflow: hidden; height: auto;}
.sideBarAdSpace  { height: auto!important;}
.sideBarAdSpace img  { padding-bottom: 15px;}
.homepageSearchBox .searchNow input { font-size: 14px;}
.headerSpecialOffers { float: none; width: 100%; margin: 15px auto 4px auto; width: 117px;}
.header .right { width: 320px; margin: 0px auto; float: none; text-align: center;}
.header .login { margin:2px 50px 5px 0px;}
.header { min-height: 190px;}
.logo { padding: 5px 0px;}
.topAdSpace { height: 100px; overflow: hidden;}
.srchRsltsRgtBox { width: 300px!important; overflow: hidden; }
.srchRsltsViewDetails {
    display: block;
    margin: 10px auto;
    width: 100%;
}
info .particular-title, .info .particular-about {
    float: none;
	display: block;
	overflow: hidden;
    padding-left: 0px !important;
    padding-right: 0px !important;
    width: 150px;
	margin: 0px auto;
	display: block;
}
.info .particulars-details, .info .particulars-data {
    float: none;
    padding-left: 0px !important;
    padding-right: 0px !important;
    width: 150px;
	margin: 0px auto;	
	overflow: hidden;
	display: block;
}

}
@media only screen and (min-width: 800px) and (max-width: 801px) {
.rmm { display: none!important; visibility: hidden;}
}
@media only screen and (max-width: 799px) {
.rmm { display: block!important;  width: 100%;}
.headerBg { height: 190px!important;}
}